Golang Job: Senior Software Developer

Job added on

Company

Stratabase

Location

Abbotsford - Canada

Job type

Full-Time

Golang Job Details

About us:

Stratabase is an IT Consulting & Software Development company. We are a provider of desktop and web-based software tools, including customer relationship management (CRM) and knowledge worker automation (KWA) software, data conversion and migration tools, PHP e-commerce applications and various list management applications. We have worked on dozens of projects across multiple industries, providing value, innovation, and effective results. Based in the heart of British Columbia’s Fraser Valley, our technologies have applied to specialized requirements, respecting confidentiality and the need for rapid implementation.

Our services include Software Development, Integration Services, Web Development, IT Consulting

About the job:

Stratabase is looking for an experienced/senior software developer to help us develop new innovative products and expend our client and industry bases.

Employer name: Stratabase

Employer Address: 300-34334 Forrest Terrace, Abbotsford, BC V2S1G7, Canada

Job Title: Senior Software Developer

Number of open positions: 1

Terms of Employment: Full-time, 40 hours per week

Salary: Range From $91,520 to $93,600 based on experience and expertise

Languages required:

English (Fluency in both spoken and written is required)

Employment requirements:

1. Education: Minimum a bachelor’s degree, preferably in computer science or a related field.

2. Experience: Minimum 8-10 years of experience developing and overseeing (managing) the implementation of software applications.

3. Must-Have: At least 1 year of experience using Golang (Go) programming language.

4. Experience and proficiency in developing software utilizing various coding languages including Golang, Java, C++, and more.

5. High level of professionalism, strong communication abilities, team collaboration, and service consciousness.

6. Able to analyze code for weaknesses and errors, and develop detailed improvement plans to solve problems.

7. Able to prioritize tasks and complete assignments for multiple projects simultaneously.

8. Have good commercial and business awareness, and the ability to learn new technologies quickly.

Job Duties:

1. Research and analyze user needs and requirements to determine software design, creating the specific user documentation including user personas, tasks to be completed by the software, and user flow scheme, etc. to set the foundation for the development;

2. Design and develop well-functioning and sustainable code to meet clients’ requirements for specific system features, implement validation procedures to assess software performance, ensuring compatibility and reliability;

3. Code various web-based applications using appropriate programming languages including Golang, Java, HTML, CSS, and more; develop high-fidelity prototypes to ensure full-functional applications;

4. Specialize in coding development and enhancement for custom software application services including CRM, Scheduling, Data Migration, and so on; responsible for configuring and implementing application modules, and applying custom plugins and integration to achieve ideal results;

5. Stay up to date with emerging trends and technologies in software developments, specifically the Golang programming language.

6. Perform effective source control, locate system mistakes by unit testing and code review, and utilize the proper debugging strategies to remove coding errors;

7. Create detailed documentation on the development and maintenance process of the software, including project plans, test schedules and tools, status reports, meeting notes, modifications, and business correspondence;

8. Review coding standards and application development processes with team members, identify bottlenecks, analyze programming limitations and capabilities, and work on improvements of adopted code and methodologies;

9. Catch on to client feedback, provide regular system updates and maintenance to prevent security risks, and create new features and functions as requested.

Job Types: Full-time, Permanent

Salary: $91,520.00-$93,600.00 per year

Schedule:

  • Monday to Friday
  • Weekend availability

Ability to commute/relocate:

  • Abbotsford, BC: reliably commute or plan to relocate before starting work (required)

Work Location: One location